Erlang - How to join Ejabberd cluster ?? Tarun Kumar237128-Apr-2016I have two nodes like ejabberd_node1 and ejabberd_node2.Please tell me how can I join Ejabberd clusters between both nodes.Thanks!erlangerlang Updated on 30-Apr-2016
Sunil Singh
30-Apr-2016configration setp for ejabberd clustering-
1-ejabberd have enabled these four modules-
router,
local router,
session manager,
s2s manager.
2- All ejabberd node must have the same magic cookie (so set it).
3-ejabberdctl.cfg change the following line-
#INET_DIST_INTERFACE=127.0.0.1 to
INET_DIST_INTERFACE=104.10.120.122 (whatever your host public ip)
4- enter the following command on erlang console-
net_adm:ping('ejabberd@ejabberd1').
if it will return pong now you can do cluster between ejabberd nodes.
5- run the following command to make cluster-
ejabberdctl join_cluster 'ejabberd@ejabberd1'
check this link for detail configuration- https://docs.ejabberd.im/admin/guide/clustering/